后者: the latter...
关: mountain pass, to close, to shut, to turn off, to concern, to involve...
只能: can only, obliged to do sth, to have no other choice...
以为: to think (i.e. to take it to be true that...) (Usually there is an implication that the notion is mistaken – except when expressing one's own current opinion.)...
嘲笑: to jeer at, to deride, to ridicule, mockery, derision...
葡萄: grape...
极限: limit, extreme boundary...
折射: to show the nature of)...
与时俱进: abreast of modern developments, to keep up with the times, progressive, timely...
心病: anxiety, sore point, secret worry, mental disorder, heart disease (medicine)...